
import { createPinia, defineStore } from 'pinia'

export const sysStore = defineStore("sys", {
  
  state: () => {
    //数据是写在state里的
    return {
      id:"",
      account:"",
      name: "",
    }
  },
  persist: true,
  getters: {
    //类似计算属性，要对state里的数据进行二次处理
    //getters和actions 要取state里的数据时，写法有两种
    //一种匿名函数，就需要给方法添加输入参数，参数1，就表示state
    sumArr: (state) => { 
      console.log(state.arr)
    },
    //第二种，普通函数的写法，可以通过this,表示对象本身
    sumArr2 () { 
      console.log( this.arr)
    }
  },
  actions: {
    //actions里的函数可以异步调用（可以访问其他服务器）
    
  },
  
})
